live off (someone's) earnings

Translations
vivre des revenus de quelqu’un